package com.lumlord.common.domain;

import java.io.Serializable;

import com.lumlord.common.annotation.pojo.IgnoreColumn;
import com.lumlord.common.annotation.pojo.PK;
import com.lumlord.common.annotation.pojo.Table;
import com.lumlord.common.base.BaseEntity;

import java.util.Date;
import java.lang.Integer;

/**
 * 机构表 Organization
 * 
 * @author gpf_自动生成
 * @email guopengfei@lumlord.com
 * @date 2020-04-17 15:18:43
 */
@Table(value = "t_organization", DB = "new_security_server")
public class Organization extends BaseEntity implements Serializable {
	@IgnoreColumn
	private static final long serialVersionUID = 1L;

	/** 主键ID，自增 **/
	@PK("id")
	private Integer id;

	/** 机构名称 **/
	private String name;

	/** 机构代码 **/
	private String code;

	/** 机构性质（1普通机构；2政府机构） **/
	private Integer type;

	/** 机构状态（1有效、0无效） **/
	private Integer status;

	/** 机构上级，0表示跟级 **/
	private Integer parentId;

	/** 工商营业执照号 **/
	private String businessLicense;

	/** 社会统一信用代码 **/
	private String creditCode;

	/** 注册地区邮编 **/
	private String zipCode;

	/** 企业营业地址 **/
	private String businessAddress;

	/** 法定代表人姓名 **/
	private String legalPersionName;

	/** 法定代表人证件号码 **/
	private String legalPersionCardNum;

	/** 证件类型 **/
	private Integer legalPersionCardType;

	/** 注册资本（万元） **/
	private String registerMoney;

	/** 注册币种类型 **/
	private Integer registerMoneyType;

	/** 成立日期 **/
	private Date establishDate;

	/** 公司电话 **/
	private String tel;

	/** 传真号码 **/
	private String fax;

	/** 联系人姓名 **/
	private String contactsName;

	/** 联系人办公电话 **/
	private String contactsTel;

	/** 联系人手机 **/
	private String contactsPhone;

	/** 联系人邮箱 **/
	private String contactsEmail;

	/** 企业网址 **/
	private String companySite;

	/** 企业经营状态 **/
	private Integer businessState;

	/** 企业备注 **/
	private String businessRemark;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getParentId() {
		return parentId;
	}

	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}

	public String getBusinessLicense() {
		return businessLicense;
	}

	public void setBusinessLicense(String businessLicense) {
		this.businessLicense = businessLicense;
	}

	public String getCreditCode() {
		return creditCode;
	}

	public void setCreditCode(String creditCode) {
		this.creditCode = creditCode;
	}

	public String getZipCode() {
		return zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

	public String getBusinessAddress() {
		return businessAddress;
	}

	public void setBusinessAddress(String businessAddress) {
		this.businessAddress = businessAddress;
	}

	public String getLegalPersionName() {
		return legalPersionName;
	}

	public void setLegalPersionName(String legalPersionName) {
		this.legalPersionName = legalPersionName;
	}

	public String getLegalPersionCardNum() {
		return legalPersionCardNum;
	}

	public void setLegalPersionCardNum(String legalPersionCardNum) {
		this.legalPersionCardNum = legalPersionCardNum;
	}

	public Integer getLegalPersionCardType() {
		return legalPersionCardType;
	}

	public void setLegalPersionCardType(Integer legalPersionCardType) {
		this.legalPersionCardType = legalPersionCardType;
	}

	public String getRegisterMoney() {
		return registerMoney;
	}

	public void setRegisterMoney(String registerMoney) {
		this.registerMoney = registerMoney;
	}

	public Integer getRegisterMoneyType() {
		return registerMoneyType;
	}

	public void setRegisterMoneyType(Integer registerMoneyType) {
		this.registerMoneyType = registerMoneyType;
	}

	public Date getEstablishDate() {
		return establishDate;
	}

	public void setEstablishDate(Date establishDate) {
		this.establishDate = establishDate;
	}

	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getContactsName() {
		return contactsName;
	}

	public void setContactsName(String contactsName) {
		this.contactsName = contactsName;
	}

	public String getContactsTel() {
		return contactsTel;
	}

	public void setContactsTel(String contactsTel) {
		this.contactsTel = contactsTel;
	}

	public String getContactsPhone() {
		return contactsPhone;
	}

	public void setContactsPhone(String contactsPhone) {
		this.contactsPhone = contactsPhone;
	}

	public String getContactsEmail() {
		return contactsEmail;
	}

	public void setContactsEmail(String contactsEmail) {
		this.contactsEmail = contactsEmail;
	}

	public String getCompanySite() {
		return companySite;
	}

	public void setCompanySite(String companySite) {
		this.companySite = companySite;
	}

	public Integer getBusinessState() {
		return businessState;
	}

	public void setBusinessState(Integer businessState) {
		this.businessState = businessState;
	}

	public String getBusinessRemark() {
		return businessRemark;
	}

	public void setBusinessRemark(String businessRemark) {
		this.businessRemark = businessRemark;
	}

	public Organization() {
		super();
	}

}